import java.sql.SQLOutput;

/**
 * @author zhangshuai
 * @version V1.0
 * @Project Java2_26
 * @Package PACKAGE_NAME
 * @Description:
 * @Date 2025/5/19 10:41
 */

public class Demo3 {
    //成员变量
    static int b = 10;
    //静态代码块
    //静态代码块在类加载时执行，只执行一次
    static {
        System.out.println("静态代码块");
    }
    //构造代码块,实例代码块 在创建对象时执行，每次创建对象都会执行
    {
        System.out.println("构造代码块");
    }



    public void test(){
        //局部变量
        int index = 10;
        System.out.println("test");
        {
            System.out.println("局部代码块" + index);
        }
    }

    public static void main(String[] args) {
        Demo3 demo3 = new Demo3();
        demo3.test();
        System.out.println(b);
    }


}